protein general definition

Best popular protein general definition